Bump the pango dependency
authorMatthias Clasen <mclasen@redhat.com>
Fri, 29 May 2020 14:52:38 +0000 (10:52 -0400)
committerChristoph Reiter <reiter.christoph@gmail.com>
Sat, 30 May 2020 13:47:56 +0000 (15:47 +0200)
We soon want to rely on the list model apis in
pango 1.45. This commit also fixes a mixup where
using pango as a submodule would break the build
when pangoft2 is required.

meson.build

index 486ea0867261ecb7166592d09f81135d003f10da..fc0b1ef7fcd2977bcba1ecd6b2cc628a56d7e019 100644 (file)
@@ -27,7 +27,7 @@ else
 endif
 
 glib_req           = '>= @0@.@1@.@2@'.format(glib_major_req, glib_minor_req, glib_micro_req)
-pango_req          = '>= 1.44.4'
+pango_req          = '>= 1.45.0'
 fribidi_req        = '>= 0.19.7'
 atk_req            = '>= 2.15.1'
 cairo_req          = '>= 1.14.0'
@@ -352,10 +352,11 @@ fribidi_dep    = dependency('fribidi', version: fribidi_req,
 
 # Require PangoFT2 if on X11 or wayland
 require_pangoft2 = wayland_enabled or x11_enabled
-pangoft_dep    = dependency('pangoft2', required: false)
 
 if require_pangoft2
   pangoft_dep    = dependency('pangoft2', fallback : ['pango', 'libpangoft2_dep'])
+else
+  pangoft_dep    = dependency('pangoft2', required: false)
 endif
 
 if win32_enabled